#! /usr/bin/env python
# -*- coding: utf-8 -*-
"""
@File Name: urls.py
@Author: LTisme
@Date: 2021/12/25 9:40
# -----------------------------------------------------------------------------------------------------
@Description: 
定义 learning_logs 的URL模式
# -----------------------------------------------------------------------------------------------------
"""
from django.urls import path                    # 需要使用path函数将URL映射到视图views
from . import views

app_name = "learning_logs"                      # 这个变量名能将learning_log项目内其他app中的同名urls.py文件区分开来
urlpatterns = [                                 # urlpatterns是个列表：包含可在app中请求的页面
    # 主页
    path("", views.index, name='index'),
    # 显示所有的主题
    path("topics/", views.topics, name='topics'),
    # 特定主题的详情展示页面
    path("topics/<int:topic_id>/", views.topic, name='topic'),
    # 用于添加新主题的页面
    path("new_topic/", views.new_topic, name="new_topic"),
    # 用于添加新条目的页面
    path("new_entry/<int:topic_id>/", views.new_entry, name="new_entry"),
    # 用于编辑条目的页面
    path("edit_entry/<int:entry_id>/", views.edit_entry, name="edit_entry"),
]


if __name__ == '__main__':
    pass
